body{margin:0; padding:0; font-size:9pt;}
#login{margin:auto; width:975px; height:368px; margin-top:120px;}
#top_left{width:691px; height:89px; float:left;}
#top_left img {margin-left:33px;}
#top_center{width:248px; height:89px; background:url(../../PIC/login_05.gif); float:left;}

#center_left{width:691px; height:190px; background:url(../../PIC/login_09.png); float:left;}
#center_middle{width:248px; height:190px; float:left; background:url(../../PIC/login_13.gif) repeat-y;}
#center_right{width:36px; height:190px; float:right; background:url(../../PIC/login_11.gif);}

#down_left{width:691px; height:89px; float:left; margin-top:15px;}
#down_center{width:248px; height:89px; background:url(../../PIC/login_16.gif); float:left;}
#inf{width:691px; height:38px; background:url(../../PIC/login_18.gif) no-repeat; }
.inf_text{display:block; width:100px; height:20px; font-size:16px; font-weight:bolder; color:#fff; margin-left:17px; margin-top:12px; float:left;}
.copyright{display:block; float:left; margin-left:17px; margin-top:15px; font-family:Arial;}

#user{ margin-left:40px; margin-top:12px; height:25px;}
#password{margin-left:40px; margin-top:12px; height:25px;}
#validcode{margin-left:38px; margin-top:12px; height:25px;}
#role{margin-left:30px; margin-top:12px; height:25px;}
#validcode input{width:50px; height:18px; border:solid 1px #aca7a7; font-size:9pt;}
#validcode img{ cursor:pointer;  }
input{width:120px; height:18px; border:solid 1px #aca7a7; font-size:9pt;}
#btn{margin-left:30px; margin-top:30px;height:25px; margin-right:28px; text-align:center;}
#btn a{display:block; line-height:25px; background: url(../../PIC/bt_bg.gif); border: solid 1px #b6b6b6; width:65px; float:left; margin-left:15px; text-decoration:none; color:#000;}

#divType{margin-left:10px; margin-top:4px;}
#divType input[type="radio"] {width:14px;font-size:12px; border:0px;}


/*******************************************form style*****************************/
fieldset { border: 0; padding-bottom: 9px; }
label { cursor: pointer; line-height: 20px; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); } /*display: block; */
.checkboxes { border-bottom: 1px solid #0064cd; }
.radios { padding-top: 5px; }
.label_check input, .label_radio input { margin-right: 5px; }
.has-js .label_check, .has-js .label_radio { padding-left: 25px; }
.has-js .label_radio, .has-js .label_check { background: url(../../PIC/checkbox-radio-bg.png) no-repeat; }
.has-js .label_radio { background-position: 0 0; }
.has-js .label_check { background-position: 0 -100px; }
.has-js label.c_on { background-position: 0 -150px; }
.has-js label.r_on { background-position: 0 -50px; }
.has-js .label_check input, .has-js .label_radio input { position: absolute; left: -9999px; }